Skip to main content

Full text of "USPTO Patents Application 09756668"

See other formats


CLAIMS 



L In a system consisting of a ceil phone, wireless network, and a base station, for 
cell communication packets having a formatted header containing information about 
the packet, said cell phone comprising a modulator/RF detector and a DSP 5 the 
improvement comprising means for 

transparent bi-directional translation of audio/video protocols into Internet standard 
protocols, thereby allowing direct attachment to other stream oriented network 
protocol devices without interposed protocol translation while reducing complexity. 

2, The improvement of Claim 1 wherein said means for transparent bi-directional 
translation of audio/video protocols into Internet standard protocols includes means 
for storing an incoming packet in an cell phone application memory; means for 
comparing the incoming packet with a plurality of predetermined patterns stored in a 
content addressable memory to identify a matching pattern; means for processing 
the incoming packets simultaneously with said comparing means for determining 
whether the packet is valid; means operative upon a matching pattern being 
identified and the packet being determined valid for processing said packet in 
accordance with the identified pattern; and means operative upon failing to identify a 
matching pattern or upon determining the packet to be invalid for processing said 
packet in a software process. 

3. A method of accelerating a stream-oriented network transport protocol involving a 
system having a cell phone, wireless network, and a base station, for cell 
communication packets having a formatted header containing information about the 



# -22- • 

packet, said cell phone comprising a modulator/RF detector and a DSP, means for 
transparent bi-directional translation of audio/video protocols into Internet standard 
protocols, thereby allowing direct attachment to other stream oriented network 
protocol devices without interposed protocol translation while reducing complexity, 
the method comprising analyzing packet traffic on the wireless network to identify 
classes of predictable protocols which characterize a majority of such packets; 
implementing programmable hardware logic to process such classes of protocols, said 
programmable logic being clocked at a rate corresponding to a signaling rate on the 
network; analyzing the header of a packet to identify one of said classes to which said 
packet belongs; controlling said programmable logic in accordance with the identified 
class to process the packets; and processing in software routines instead of said 
programmable logic packets which do not belong to one of said plurality of classes. 

4. In a system consisting of a cell phone, wireless network, base station, and gateway 
to Internet networks, for cell communication packets having a formatted header 
containing information about the packet, said gateway comprising a wireless network 
protocol attachment, a protocol translation application, and a Internet network 
attachment, the improvement comprising means for transparent bi-directional 
translation of audio/video protocols into Internet standard protocols, thereby allowing 
direct attachment to other stream oriented network protocol devices without 
interposed protocol translation while reducing complexity, 

5. The improvement of Claim 4 wherein said means for transparent bi-directional 
translation of audio/video protocols into Internet standard protocols includes means 



for storing an incoming packet in an gateway application memory; means for 
comparing the incoming packet with a plurality of predetermined patterns stored in a 
content addressable memory to identify a matching pattern; means for processing the 
incoming packets simultaneously with said comparing means for determining 
whether the packet is valid; means operative upon a matching pattern being identified 
and the packet being determined valid for processing said packet in accordance with 
the identified pattern; and means operative upon failing to identify a matching pattern 
or upon determining the packet to be invalid for processing said packet in a software 
process. 

6. A method of accelerating a stream-oriented network transport protocol involving a 
system having a cell phone, wireless network, base station 5 and a gateway, for data 
packets having a formatted header containing information about the packet, said 
gateway comprising a wireless network protocol attachment, a protocol translation 
application, and a Internet network attachment means for transparent bi-directional 
translation of audio/video protocols into Internet standard protocols, thereby allowing 
direct attachment to other stream oriented network protocol devices without 
interposed protocol translation while reducing complexity, the method comprising 
analyzing packet traffic on the network to identify classes of predictable protocols 
which characterize a majority of such packets; implementing programmable hardware 
logic to process such classes of protocols, said programmable logic being clocked at a 
rate corresponding to a signaling rate on the network; analyzing the header of a 
packet to identify one of said classes to which said packet belongs; controlling said 
programmable logic in accordance with the identified class to process the packets; 



and processing in software routines instead of said programmable logic packets 
which do not belong to one of said plurality of classes.